package cn.iocoder.yudao.module.trade.controller.admin.delivery.vo.sf;

import cn.iocoder.yudao.module.trade.framework.delivery.core.client.dto.sfexpress.sfExpressCreate.WaybillNoInfoDTO;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class SfChannelReqVO {
    @JsonProperty("dealType")
    private Integer dealType;
    @JsonProperty("language")
    private String language;
    @JsonProperty("orderId")
    private String orderId;
    @JsonProperty("totalWeight")
    private Integer totalWeight;
    @JsonProperty("waybillNoInfoList")
    private List<WaybillNoInfoDTO> waybillNoInfoList;

//    private String orderId;
//
//    private Integer dealType;
//
//    private List<> waybillNoInfoList;
//
//    private String customsBatchs;
//
//    private String collectEmpCode;
//
//    private String inProcessWaybillNo;
//
//    private String sourceZoneCode;
//
//    private String destZoneCode;
//
//    private Double totalWeight;
//
//    private Double totalVolume;
//
//    private Integer expressTypeId;
//
//    private List<> extraInfoList;
//
//    private Double totalLength;
//
//    private Double totalWidth;
//
//    private Double totalHeight;

//    private List<> serviceList;
//
//    private Integer isConfirmNew;
//
//    private OrderContactInfoDto destContactInfo;
//
//    private Integer isDocall;
//
//    private String specialDeliveryTypeCode;
//
//    private String specialDeliveryValue;
//
//    private String sendStartTm;
//
//    private String pickupAppointEndtime;


}
